В моделях встречается некоторое количество одинаковых процедур. Например, прямой и обратный расчет. То есть имея сумма накрутить налоги или наоборот из суммы это налоги извлечь получив начальную. Решение данной задачи мы обсуждали в шаге Шаг 187 - Глобальный модуль и конфигурация, меньше кода, меньше ошибок. Одну проблему нудно нам просмотреть. Как передаются параметры, по ссылке или по значению. То есть можем ли мы передать в процедуре переменную, потом вернуть ее измененное значение. Создадим в глобальном модуле проверочную процедуру.
Процедура ОбратныйРасчет(Нач,Кон) export Кон=Нач/2; КонецПроцедуры
И потом попробуем передать параметр.
Процедура НажалиКнопку()
Перем к;
ОбратныйРасчет(50,к);
Предупреждение(к);
КонецПроцедуры
Запускаем.

Срабатывает, значит можно.